package cn.edu.eight.food.dao;


import cn.edu.eight.food.model.OfOrder;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;

@Repository
@Mapper
public interface OfOrderMapper {
    int insert(OfOrder record);

    int insertSelective(OfOrder record);

    //查询自己的订单
    List<Map> orderList(@Param("userId") String userId);

    //查找所有的订单
    List<Map> orderListAll(@Param("orderId") String orderId,@Param("userId") String userId,@Param("mobile") String mobile);

    //查找自己的购物车
    List<Map> cartList(@Param("userId") String userId);

    //修改订单信息
    int saveCart(OfOrder ofOrder);

    //删除订单
    int delCart(String orderId);

    //通过食品的id查找自己数据
    OfOrder findById(@Param("foodId") String foodId,@Param("userId") String userId);
}